package com.xteam.ecsystem.entities;


import java.io.Serializable;

/**
 * 网站浏览统计器
 * @author tangkf
 * @date 2013-11-15
 */
public class BaseWebCounter implements Serializable {
	private static final long serialVersionUID = 1L;


	/**
	 * 类名称
	 */
	public static final String REF="BaseWebCounter";

	/**
	 * 系统ID 的属性名
	 */
	public static final String PROP_BWCID="bwcId";

	/**
	 * 访问年份 的属性名
	 */
	public static final String PROP_BWCYEAR="bwcYear";

	/**
	 * 访问月份 的属性名
	 */
	public static final String PROP_BWCMONTH="bwcMonth";

	/**
	 * 访问日(1~31) 的属性名
	 */
	public static final String PROP_BWCDATE="bwcDate";

	/**
	 * 访问时间(小时数) 的属性名
	 */
	public static final String PROP_BWCHOUR="bwcHour";

	/**
	 * 访问时间(分钟数) 的属性名
	 */
	public static final String PROP_BWCMINUTE="bwcMinute";

	/**
	 * 来访页面 的属性名
	 */
	public static final String PROP_BWCFROMPAGE="bwcFrompage";

	/**
	 * 受访页面 的属性名
	 */
	public static final String PROP_BWCTOPAGE="bwcTopage";

	/**
	 * 访问地址 的属性名
	 */
	public static final String PROP_BWCIP="bwcIp";

	/**
	 * 系统ID
	 */
	private java.lang.String bwcId;

	/**
	 * 访问年份
	 */
	private java.lang.Integer bwcYear;

	/**
	 * 访问月份
	 */
	private java.lang.Integer bwcMonth;

	/**
	 * 访问日(1~31)
	 */
	private java.lang.Integer bwcDate;

	/**
	 * 访问时间(小时数)
	 */
	private java.lang.Integer bwcHour;

	/**
	 * 访问时间(分钟数)
	 */
	private java.lang.Integer bwcMinute;

	/**
	 * 来访页面
	 */
	private java.lang.String bwcFrompage;

	/**
	 * 受访页面
	 */
	private java.lang.String bwcTopage;

	/**
	 * 访问地址
	 */
	private java.lang.String bwcIp;

	/**
	 * 获取 系统ID 的属性值
	 * @return bwcId : 系统ID
	 * @author tangkf
	 */
	public java.lang.String getBwcId(){
		return this.bwcId;
	}

	/**
	 * 设置 系统ID 的属性值
	 * @param bwcId : 系统ID
	 * @author tangkf
	 */
	public void setBwcId(java.lang.String bwcId){
		this.bwcId	= bwcId;
	}

	/**
	 * 获取 访问年份 的属性值
	 * @return bwcYear : 访问年份
	 * @author tangkf
	 */
	public java.lang.Integer getBwcYear(){
		return this.bwcYear;
	}

	/**
	 * 设置 访问年份 的属性值
	 * @param bwcYear : 访问年份
	 * @author tangkf
	 */
	public void setBwcYear(java.lang.Integer bwcYear){
		this.bwcYear	= bwcYear;
	}

	/**
	 * 获取 访问月份 的属性值
	 * @return bwcMonth : 访问月份
	 * @author tangkf
	 */
	public java.lang.Integer getBwcMonth(){
		return this.bwcMonth;
	}

	/**
	 * 设置 访问月份 的属性值
	 * @param bwcMonth : 访问月份
	 * @author tangkf
	 */
	public void setBwcMonth(java.lang.Integer bwcMonth){
		this.bwcMonth	= bwcMonth;
	}

	/**
	 * 获取 访问日(1~31) 的属性值
	 * @return bwcDate : 访问日(1~31)
	 * @author tangkf
	 */
	public java.lang.Integer getBwcDate(){
		return this.bwcDate;
	}

	/**
	 * 设置 访问日(1~31) 的属性值
	 * @param bwcDate : 访问日(1~31)
	 * @author tangkf
	 */
	public void setBwcDate(java.lang.Integer bwcDate){
		this.bwcDate	= bwcDate;
	}

	/**
	 * 获取 访问时间(小时数) 的属性值
	 * @return bwcHour : 访问时间(小时数)
	 * @author tangkf
	 */
	public java.lang.Integer getBwcHour(){
		return this.bwcHour;
	}

	/**
	 * 设置 访问时间(小时数) 的属性值
	 * @param bwcHour : 访问时间(小时数)
	 * @author tangkf
	 */
	public void setBwcHour(java.lang.Integer bwcHour){
		this.bwcHour	= bwcHour;
	}

	/**
	 * 获取 访问时间(分钟数) 的属性值
	 * @return bwcMinute : 访问时间(分钟数)
	 * @author tangkf
	 */
	public java.lang.Integer getBwcMinute(){
		return this.bwcMinute;
	}

	/**
	 * 设置 访问时间(分钟数) 的属性值
	 * @param bwcMinute : 访问时间(分钟数)
	 * @author tangkf
	 */
	public void setBwcMinute(java.lang.Integer bwcMinute){
		this.bwcMinute	= bwcMinute;
	}

	/**
	 * 获取 来访页面 的属性值
	 * @return bwcFrompage : 来访页面
	 * @author tangkf
	 */
	public java.lang.String getBwcFrompage(){
		return this.bwcFrompage;
	}

	/**
	 * 设置 来访页面 的属性值
	 * @param bwcFrompage : 来访页面
	 * @author tangkf
	 */
	public void setBwcFrompage(java.lang.String bwcFrompage){
		this.bwcFrompage	= bwcFrompage;
	}

	/**
	 * 获取 受访页面 的属性值
	 * @return bwcTopage : 受访页面
	 * @author tangkf
	 */
	public java.lang.String getBwcTopage(){
		return this.bwcTopage;
	}

	/**
	 * 设置 受访页面 的属性值
	 * @param bwcTopage : 受访页面
	 * @author tangkf
	 */
	public void setBwcTopage(java.lang.String bwcTopage){
		this.bwcTopage	= bwcTopage;
	}

	/**
	 * 获取 访问地址 的属性值
	 * @return bwcIp : 访问地址
	 * @author tangkf
	 */
	public java.lang.String getBwcIp(){
		return this.bwcIp;
	}

	/**
	 * 设置 访问地址 的属性值
	 * @param bwcIp : 访问地址
	 * @author tangkf
	 */
	public void setBwcIp(java.lang.String bwcIp){
		this.bwcIp	= bwcIp;
	}

	/**
	 * 转换为字符串
	 * @author tangkf
	 */
	public String toString(){
		return "{" + "bwcId(系统ID)=" + bwcId + "," +"bwcYear(访问年份)=" + bwcYear + "," +"bwcMonth(访问月份)=" + bwcMonth + "," +"bwcDate(访问日(1~31))=" + bwcDate + "," +"bwcHour(访问时间(小时数))=" + bwcHour + "," +"bwcMinute(访问时间(分钟数))=" + bwcMinute + "," +"bwcFrompage(来访页面)=" + bwcFrompage + "," +"bwcTopage(受访页面)=" + bwcTopage + "," +"bwcIp(访问地址)=" + bwcIp + "}";
	}
	/**
	 * 转换为 JSON 字符串
	 * @author tangkf
	 */
	public String toJson(){
		return "{" + "bwcId:'" + bwcId + "'," +"bwcYear:'" + bwcYear + "'," +"bwcMonth:'" + bwcMonth + "'," +"bwcDate:'" + bwcDate + "'," +"bwcHour:'" + bwcHour + "'," +"bwcMinute:'" + bwcMinute + "'," +"bwcFrompage:'" + bwcFrompage + "'," +"bwcTopage:'" + bwcTopage + "'," +"bwcIp:'" + bwcIp + "'}";
	}
}